package top.tangyh.lamp.care.vo.result;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

@Data
@Schema(description ="排班计划时间轴出参类")
public class WorkPlanDetailOutVO {

    @Schema(description = "当前班次的id")
    private Long id;

    @Schema(description = "当前班次的开始时间戳")
    private Long startTime;

    @Schema(description = "当前班次的结束时间戳")
    private Long endTime;

    @Schema(description = "排班计划名称", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
    private String workName;

    @Schema(description = "权重", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
    private Integer sort;

    @Schema(description = "时间点集合", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
    private List<TimePointOutVO> timePointList;

    @Schema(description = "是否跨天", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
    private Integer addDay;


}
